self-propelled generating unit - French English Dictionary